// poj1704
// 题意：给定一行格子，从左到右编号1, 2, 3...，现在有多干棋子不重叠在
//       一些格子上，Bob 和 Georgia 开始玩一个游戏，每次可以选择一个
//       棋子向左移动若干格，但是不能超过左边界或者其左边的第一个棋子，
//       当然棋子不能重叠。Georgia 先行，最后不能行动的人输。
//
// 题解：可以转化成一个staircase nim博弈。将两个棋子之间空着的格子数当成
//       某一阶梯的石子数目，骑士一次向左移动，相当于高阶梯的石头往相邻
//       低阶梯移动相应数目的石子。这题阶梯从左往右是从高到低。要注意左
//       边界，所以我们可以增加一个哨兵0棋子。
//       然后做一次staircase nim博弈，假设转化成staircase之后，阶梯由低
//       到高的石子数目为(x1, x2, x2, x3, ...)，那么做x1^x3^x5^...
//       如果是0后手赢，1先收赢。（其实就是转化为了nim博弈）
//
//       game theory:
//       http://www.math.ucla.edu/~tom/Game_Theory/comb.pdf
//       https://www.math.ucla.edu/~tom/Game_Theory/sol1.pdf
//
// run: $exec < input
#include <iostream>
#include <algorithm>

int const maxn = 1001;
int a[maxn];
int n;

int main()
{
	std::ios::sync_with_stdio(false);
	int T; std::cin >> T;
	while (T--) {
		std::cin >> n; n++;
		for (int i = 1; i < n; i++) std::cin >> a[i];
		std::sort(a, a + n);
		int game = 0;
		for (int i = 1; i < n; i++)
			if (i & 1)
				game ^= a[n - i] - a[n - i - 1] - 1;
		if (!game)
			std::cout << "Bob will win\n";
		else
			std::cout << "Georgia will win\n";
	}
}

